java.lang.ObjectDrankautomaat
public class Drankautomaat
De klasse drankautomaat beschrijft de werking van een drankautomaat. Je kan enkel euromuntstukken vanaf 5 cent in de automaat steken. Geld kan op drie plaatsen zitten: 1)Na een verkoop: geldlade van de drankautomaat. 2)Voor een verkoop: geldlade van ingeworpen munten. 3)Na een verkoop of geld terug voor verkoop: geldlade voor wisselgeld. De prijzen en de soorten drankjes staan vast: water: 0.60 euro cola, fanta, sprite: 0.90 euro fruitsap: 1.20 euro Van elke drank zitten initieel 20 blikjes in de automaat.
| Constructor Summary | |
|---|---|
Drankautomaat()
Constructor voor objecten van de klasse Drankautomaat. |
|
| Method Summary | |
|---|---|
void |
geefMuntenTerug()
Laat de ingeworpen munten terug in het wisselgeldbakje vallen. |
double |
getBedragInAutomaat()
Toont het bedrag in de geldlade van de drankautomaat. |
double |
getIngeworpenBedrag()
Toont het bedrag in de geldlade van de ingeworpen munten. |
void |
kiesDrankje(java.lang.String drankje)
Vermindert het aantal drankjes van een bepaalde soort met 1 indien: 1) Er voldoende geld ingeworpen werd. 2) Het drankje nog in voorraad is. |
double |
neemWisselGeldTerug()
Geeft de inhoud van het wisselgeldbakje terug. |
double |
prijsDrankje(java.lang.String drankje)
Geeft de prijs van een drankje terug |
void |
werpMuntstukIn(double muntstuk)
Voegt een muntstuk toe aan de geldlade van de ingeworpen munten. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Drankautomaat()
| Method Detail |
|---|
public void geefMuntenTerug()
public double getBedragInAutomaat()
public double getIngeworpenBedrag()
public void kiesDrankje(java.lang.String drankje)
drankje - Het gekozen drankje.public double neemWisselGeldTerug()
public double prijsDrankje(java.lang.String drankje)
drankje - De naam van het drankje.
public void werpMuntstukIn(double muntstuk)
muntstuk - De waarde van het muntstuk.